#include "fxcc/core/audio/common/Impl.h"
#include "fxcc/core/audio/openal/Source.h"
#include "fxcc/core/audio/openal/World.h"

std::shared_ptr<fxcc::audio::common::Source> fxcc::audio::common::Impl::CreateAudio(const fxcc::audio::common::Source::Desc& desc)
{
    return std::make_shared<fxcc::audio::openal::Source>(desc);
}

void fxcc::audio::common::Impl::initWorld()
{
	fxcc::audio::openal::World::Inst().Init();
}
